/* ***********************************************************************
 * 项目名称:油耗
 * 项目组:
 * 创建时间:2017.7.11
 * 创建人:马方印
 * 用途:出油或入油记录页面 （入油记录 出油记录 加油记录）
 * 版本:1.0
 * 修改记录:    修改内容   修改原因   修改人   修改时间
 *               无        无       无       无
 *************************************************************************/

#import "YZInputOrOutputGasolineRecordViewController.h"
#import "YZRecordTitleView.h"//标题View
#import "YZRecordTableView.h"//列表

@interface YZInputOrOutputGasolineRecordViewController ()

@property (nonatomic, strong) YZRecordTitleView *titleView;//标题View

@property (nonatomic, strong) YZRecordTableView *tableView;//列表

@end

@implementation YZInputOrOutputGasolineRecordViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor whiteColor];
    
    [self.view addSubview:self.titleView];
    [self.view addSubview:self.tableView];
    
    [self setSubViewsFrame];
}

#pragma mark - 设置显示数据
- (void)setListErrorArray:(NSArray *)listErrorArray{
    _listErrorArray = listErrorArray;
    
    self.tableView.listErrorArray = listErrorArray;
}

#pragma mark - 设置显示标题
- (void)setType:(NSInteger)type{
    _type = type;
    
    self.titleView.type = type;
    self.tableView.type = type;
}

#pragma mark - 布局
- (void)setSubViewsFrame{
    
    [self.titleView mas_makeConstraints:^(MASConstraintMaker *make) {
       
        make.left.mas_equalTo(self.view.mas_left);
        make.top.mas_equalTo(self.view.mas_top).with.offset(5);
        make.right.mas_equalTo(self.view.mas_right);
        make.height.mas_equalTo(@44);
    }];
    
    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
        
        make.top.mas_equalTo(self.titleView.mas_bottom);
        make.left.mas_equalTo(self.view.mas_left);
        make.right.mas_equalTo(self.view.mas_right);
        make.bottom.mas_equalTo(self.view.mas_bottom);
    }];
}

#pragma mark - 懒加载
- (YZRecordTableView *)tableView{
    
    if (!_tableView) {
        
        _tableView = [[YZRecordTableView alloc]initWithFrame:CGRectMake(0, 0, 0, 0) style:UITableViewStyleGrouped];
        _tableView.viewController = self;
    }
    
    return _tableView;
}

- (YZRecordTitleView *)titleView{
    
    if (!_titleView) {
        
        _titleView = [[YZRecordTitleView alloc]init];
    }
    
    return _titleView;
}

@end
